#include<stdio.h>
#include<string.h>

/*int ans[max];

int main()
{
	int n;
	memset(ans,0,sizeof(ans));
	for(int m=1;m<max;m++)
	{
		int x=m,y=m;
		while(x>0)
		{
			y+=(x%10);
			x/=10;
		}
		if(ans[y]==0||m<ans[y])
		{
			ans[y]=m;
		}
	}
	scanf("%d",&n);
	printf("%d",ans[n]);
	return 0;
}

int less(const char*s,int p,int q)
{
	int n=strlen(s);
	for(int i=0;i<n;i++)
	{
		if(s[(p+i)%n]!=s[(q+i)%n])
		{
			return s[(p+i)%n]-s[(q+i)%n]; 
		}
	}
	return 0;
}

int main()
{
	int T;
	char s[max];
	scanf("%d",&T);
	while(T--)
	{
		scanf("%s",s);
		int ans=0;
		int n=strlen(s);
		for(int i=0;i<n;i++)
		{
			if(less(s,i,ans))
			{
				ans=i;
			}
		}
		for(int i=0;i<n;i++)
		{
			putchar(s[(i+ans)%n]);
		}
		putchar('\n');
	}
}

int main()
{
	int n=0;
	int member=0;
	while(scanf("%d",&n)==1)
	{
		member++;
	} 
	printf("%d",member);
}*/


int main()
{
	char s[1000];
	scanf("%s",s);
	int size=0;
	for(int i=0;i<strlen(s);i++)
	{
		if(s[i]=='1')
		{
			size++;
		}
		
	}
	printf("%d",size);
	return 0;
}
